<?php

require_once('OP.php');

class Encuestado extends ObjetoPersistente {
	public $id_aplicacion;
	public $edad;
	public $estudio;
	public $sexo;
	public $profesion;
	public $id_departamento;
	public $contacto;
	public $razon;					
	public $frecuencia;					
	public $tipo;							
	public $fecha_reg;
	public $id_usuario;		
    
	public function __construct($atributos = array()) {
		parent::__construct($atributos);
		self::$verbose_name = 'Encuestado';
		self::$verbose_plural = 'Encuestados';
	}

	public static function insertarEncuestado($id_aplicacion,$edad,$estudio,$sexo,$profesion,$id_departamento,$contacto,$razon,$frecuencia,$tipo,$fecha_reg,$id_usuario) {
        $a = new Encuestado(array('id_aplicacion' => $id_aplicacion, 'edad' => $edad, 'estudio' => $estudio, 'sexo' => $sexo, 'profesion' => $profesion, 'id_departamento' => $id_departamento, 'contacto' => $contacto, 'razon' => $razon, 'frecuencia' => $frecuencia, 'tipo' => $tipo, 'fecha_reg' => $fecha_reg, 'id_usuario' => $id_usuario));
		$a->guardar();
		return True;
	}
	
	public static function obtenerEncuestadoOrdenados() {
		$g = new Encuestado();
		$g = $g->obtenerOrdenados('fecha_reg');
		return $g;
	}
    
	public static function obtenerEncuestadoPorAplicacion($idAplicacion) {
		$g = new Encuestado();
		$g = $g->filtrar('id_aplicacion', $idAplicacion);
		if (empty($g))
			return False;
		return $g;
	}	
	
}
?>
